
#ifndef _MEMBER_BSCENE_H_
#define _MEMBER_BSCENE_H_

#include <BNode>
#include <BLight>
#include <BCamera>
#include <BScene>

#define scene_member(scene)		((member_BScene*)((BScene*)scene)->_ptr)

namespace BWE
{
	class member_BScene
	{
	public:
		member_BScene(BScene* scene);
		~member_BScene();

		BScene*					boss;
		bool					dirtySpace;
		BSpace					space;
		BArray<BNodeHolder>		nodes;
		BArray<BLightHolder>	lights;
		BArray<BCameraHolder>	cameras;
	};
}
#endif
